.slogan { font-weight:bold; font-size:16px; margin-bottom:20px; }
.description_text{ font-family:Arial; font-size:13px; margin-bottom:30px; font-weight:normal; }
.general_link { text-decoration:none; }
.general_link:hover { text-decoration:underline; }
.register_link { color:#fff; border:2px solid #05e47b; display:inline-block; text-decoration:none; font-weight:bold; font-size:16px; padding:8px 20px; background-color:#03a257; margin-bottom:30px; -moz-border-radius:16px; border-radius:16px; -webkit-border-radius:16px; width:130px; text-align:center;text-shadow:#333 2px 2px 10px; }
.register_link:hover { text-shadow:#333 2px 2px 10px; border:2px solid #05e47b; background-color:#03af59; }

div.login-form { }
div.login-header { padding:5px; background-color:#d2e2f6; -moz-border-radius:12px 12px 0px 0px; border-radius:12px 12px 0px 0px; -webkit-border-radius:12px 12px 0px 0px; font-weight:bold; border-bottom:1px solid #ccc; }
div.login-body { background-color:#eee; padding:10px; -moz-border-radius:0px 0px 12px 12px; border-radius:0px 0px 12px 12px; -webkit-border-radius:0px 0px 12px 12px; text-align:left; }
#loginform * { display:block; text-align:left; margin-left:2px; }
.loginform_link { margin:8px 0px 5px 2px; color:#000; display:inline-block; }
.loginform_link:hover { color:red; }

.language_link { margin: 10px; display:inline-block; text-decoration:none; color:black; }
.div_select_lang {margin-top:10px; padding:10px;background-color:#FFF1A8;display:inline-block;text-align:center;-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; }